专利摘要:
the present invention provides a method for the comprehensive monitoring, analysis and maintenance of water and equipment in swimming pools, wherein said method is implemented by one or more processors operatively coupled to a non-transitory computer-readable storage device, in which they are stored instruction code modules that when executed cause the one or more processors to perform: - accumulate and monitor data of elements including at least one of: sensors, actuators and circuit breakers in and around the vicinity of the pools; - accumulating non-sensory data from a plurality of sources in a local processing unit; - propagate said data to a remote online server, - apply rules-based or machine learning algorithms to the remote online server configured to incorporate all acquired data and obtain an ideal policy for maintaining the pool through the provision of recommendations, control parameters, and - provide an online interface to access said recommendation / control parameters for at least one of: pool owners, pool cleaners, pool maintenance companies, pool sellers and dealers swimming pool retail.
公开号:BR112019013504A2
申请号:R112019013504-9
申请日:2017-12-29
公开日:2020-01-07
发明作者:Yizhack Tamir;Peretz Shay
申请人:Maytronics Ltd.;
IPC主号:
专利说明:

A SYSTEM AND METHOD FOR COMPREHENSIVE MONITORING, ANALYSIS AND MAINTENANCE OF WATER AND EQUIPMENT IN SWIMMING POOLS
FIELD OF THE INVENTION [0001] The present invention relates, in general, to the field of monitoring water quality and, specifically, to the fields of monitoring, treatment and automated management of water quality in swimming pools and the maintenance of swimming pool equipment.
DISCUSSION OF RELATED TECHNIQUE [0002] The pool maintenance field involves two conflicting approaches; one is a multidisciplinary and innovative search for increasingly efficient and environmentally friendly methods to keep swimming pool water nice and healthy. The other approach is that of a person with knowledge coming from practical experience, who has gained valuable experience in the field. A system that integrates the two approaches will benefit all actors; including pool owners, pool cleaners, pool maintenance companies, pool vendors and retail resellers.
SUMMARY OF THE INVENTION [0003] The present invention describes a method for obtaining an ideal pool maintenance policy, according to the analysis of data originating from multiple sources. The previous 0 includes:
[0004] Sources of sensory data:
Data entry from a plurality of sensors, installed in a plurality of pool locations, accumulating data pertinent to at least one of:
Petition 870190065474, of 7/11/2019, p. 6/71
2/51
• physical aspects of said pool water quality, • chemical aspects of said pool water quality, • biological aspects of said pool water quality, • instruments and machines of said pools.
[0005] Non-sensory data sources:
Dice non-sensory, accumulated from a
plurality of sources, pertinent to at least one of:
• design parameters and characteristics of the pools, • maintenance procedures required for swimming pools, • location of swimming pools and environmental conditions, • online weather forecasts and weather data.
[0006] The method described in the present invention comprises the steps of:
The) accumulate data from said plurality ofsensors, B) accumulate said non-sensory data, ç) propagate said data to an online server, d) apply rules-based and / or machine learning algorithms to incorporate all acquired data and obtain an ideal pool maintenance policy, and) provide an online interface for at least one of: pool owners, pool cleaners, pool maintenance companies, pool retailers and retailers
[0007] Said interface described in the present invention performs at least one of:
Petition 870190065474, of 7/11/2019, p. 7/71
3/51 • access to a comprehensive presentation of a specific pool maintenance status and water quality parameters, • pool status notifications • malfunction warnings and recommendations for actions, • recommendations for maintenance action priorities of the pool, • access to a pool statistics database, and • training and management of pool maintenance personnel to carry out an ideal pool maintenance policy, in view of the large accumulated data from various pool sites.
The present invention provides a method for the comprehensive monitoring, analysis and maintenance of swimming pools, in which said method is implemented by one or more processors operatively coupled to a non-transitory computer-readable storage device, in which memory code modules are stored. instruction that when executed cause one or more processors to perform:
accumulate and monitor element data including at least one of: sensors, actuators and circuit breakers in and around the vicinity of the pools;
accumulating non-sensory data from a plurality of sources in a local processing unit;
propagate said data to a remote online server, apply rules-based or machine-learning algorithms to the remote online server
Petition 870190065474, of 7/11/2019, p. 8/71
4/51 configured to incorporate all the acquired data and obtain an optimal policy for the maintenance of the pool through the provision of recommendations, control parameters, and provide an online interface to access said recommendation / control parameters for at least one of: pool owners, pool cleaners, pool maintenance companies, pool sellers and pool retail resellers.
According to some embodiments of the present invention, the online interface performs at least one of:
i. access to a comprehensive presentation of a maintenance status for a specific pool and water quality parameters, ii. pool status notifications, iii. malfunction warnings and recommendations for actions, iv. recommendations for pool maintenance action priorities,
v. access to a pool statistics database, and vi. training and management of pool maintenance personnel to carry out an ideal pool maintenance policy, in view of the large accumulated data from various pool sites.
According to some modalities of the present invention, the monitoring and accumulation of said data are continuous and pertinent to at least one among aspects
Petition 870190065474, of 7/11/2019, p. 9/71
5/51 physical, chemical and biological swimming pools.
According to some embodiments of the present invention, the accumulation of said non-sensory data is relevant to at least one of:
The. the said design parameters and characteristics of the pools,
B. the said maintenance procedures required for the pools,
ç. the said location of the pools and environmental conditions, and
d. online weather forecasts and weather data.
According to some embodiments of the present invention, recommendations or control parameters include at least one of: values for adding chemical or biological substances, recommendation for maintenance of repair or replacement of instruments in the pool system.
According to some modalities of the present invention, the ideal maintenance of the pool is defined by a predefined range of values of the chemical and biological parameters of the pool.
According to some modalities of the present invention, the method also comprises the step of estimating future influences of the pool of the behavior of the time and of the activities planned in the pool on the values of chemical or biological substances within the predefined future period and, reassessing the values of add chemical or biological substances based on the estimated influences / effects, in such a way that the said
Petition 870190065474, of 7/11/2019, p. 10/71
6/51 values of chemical or biological substances are within the predefined range at the end of the predefined future period. According to some modalities of the present invention, the method also comprises the step of correcting values to add chemical or biological substances, based on new reported events, calculating the influence of said new event on the balance of chemical and biological parameters.
According to some embodiments of the present invention, the data is raw data, as output signals received from said sensors.
The present invention describes a system for the comprehensive monitoring, analysis and maintenance of swimming pools that comprises:
monitoring and accumulation of local data processing unit of:
o elements including at least one of sensors, actuators and circuit breakers in and around the vicinity of the pools, o non-sensory data from a plurality of sources, and an online server, in which said online server receives said data of said local processing unit, applies machine learning algorithms to incorporate said acquired data and obtain an optimal policy for the maintenance of the pool, and to provide an online interface for at least one of pool owners, pool cleaners, pool maintenance companies, pool sellers and pool retail resellers.
Petition 870190065474, of 7/11/2019, p. 11/71
7/51
According to some embodiments of the present invention, the online interface performs at least one of:
vii. access to a comprehensive presentation of a maintenance status for a specific pool and water quality parameters, viii. pool status notifications, ix. malfunction warnings and recommendations for actions,
x. recommendations for pool maintenance action priorities, xi. access to a pool statistics database, and xii. training and management of pool maintenance personnel to carry out an ideal pool maintenance policy, in view of the large accumulated data from various pool sites.
According to some modalities of the present invention, the local processing unit accumulates and monitors said data that are continuous and relevant to at least one of the physical, chemical and biological aspects of said pools.
According to some embodiments of the present invention, said local processing unit accumulates and monitors said non-sensory data that are relevant to at least one of:
and. the said design parameters and characteristics of the pools,
f. the said maintenance procedures required for the pools,
Petition 870190065474, of 7/11/2019, p. 12/71
8/51
g. the said location of the pools and environmental conditions, and
H. online weather forecasts and weather data.
According to some embodiments of the present invention, the recommendations / control parameters include at least one of: values for adding chemical or biological substances, recommendations for the maintenance of repair or replacement of instruments in the pool systems.
According to some modalities of the present invention, the ideal maintenance of the pool is defined by a predefined range of values of the chemical and biological parameters of the pool.
According to some modalities of the present invention, the system also comprises a decision module configured to estimate future influences of the pool on the behavior of time and activities planned in the pool on the values of chemical or biological substances within the predefined future period and, reassess the values of adding chemical or biological substances based on the estimated influences / effects, such that the said values of chemical or biological substances are within the predefined range at the end of the predefined future period.
According to some modalities of the present invention, the systems also comprise a decision module configured to correct values to add chemical or biological substances, based on new reported events, calculating the influence of said new event on the balance of chemical parameters and
Petition 870190065474, of 7/11/2019, p. 13/71
9/51 biological.
DESCRIPTION OF THE DRAWINGS [0008] Figure 1 presents a block diagram of the pool management and monitoring system, according to some modalities of the present invention.
[0009] Figure 2 presents a block diagram of the management and monitoring system, according to some modalities of the present invention.
[0010] Figure 3a presents a schematic block diagram, representing the integration of the swimming pool management and monitoring system within the constellation of a communication network according to a modality of the present invention.
[0011] Figure 3b presents an elaboration of the conceptual system represented in figure 3a and is presented in this document as a non-limiting example of such an implementation of the system.
[0012] Figure 4 presents a simplified graphic display of the algal fluorescence quality.
[0013] Figures 5A and 5B show empirical laboratory measurements, which show the results of fluorescent light spectroscopy as a function of algae concentration in pool water samples.
[0014] Figures 6A and 6B show empirical laboratory measurements, which show the results of scattered light spectroscopy as a function of the turbidity of pool water samples.
[0015] Figures 7A and 7B show empirical laboratory measurements, which show the results of light absorption spectroscopy as a function of
Petition 870190065474, of 7/11/2019, p. 14/71
10/51 Hypochlorite concentration (OC1 ~) in pool water samples.
[0016] Figure 8 is a block diagram, representing a high level overview of the proposed system, in which
a plurality of modules extract data that belong The pools specific and, propagate the sayings data to one server main of a deal with some modalities gives gift invention. [0017] Figure 9 is a flowchart, representing The module function acquisition of data from a deal with some modalities of this invention. This module
resides inside the server and is configured to accumulate data that belong to specific pools.
[0018] Figure 10 is a flow chart representing the functionality of the training module, according to some modalities of the present invention. This module resides inside the server and is responsible for training a machine learning algorithm for all pools in the training set, based on the data obtained.
[0019] A Figure 11 is a flowchart representing The functionality model of SLE after step in training.[0020] A Figure 12 is a flowchart representing The
functionality of the decision module according to some modalities of the present invention.
[0021] Figure 13 illustrates the type of calculation and dynamics performed by the SLE to provide exit recommendations to add the necessary chemicals to maintain a properly balanced and disinfected pool.
Petition 870190065474, of 7/11/2019, p. 15/71
11/51
DETAILED DESCRIPTION OF SOME MODALITIES OF THE INVENTION [0022] Before explaining at least one embodiment of the invention in detail, it should be understood that the invention is not limited in its application to the details of construction and the arrangement of the set of components set out in the following description or illustrated in the drawings. The invention is applicable to other modalities or can be practiced or carried out in different ways. In addition, it should be understood that the phraseology and terminology used in this document are for purposes of description and should not be considered as limiting.
[0023] The present invention provides a system and method for comprehensive monitoring, analysis and maintenance of all aspects related to the pool facilities and the quality of the water in the pools.
[0024] Aspects of pool water quality:
The system will refer to all physical, chemical and biological aspects of pool water quality.
[0025] The physical aspects of pool water quality include:
• Water level • Temperature • Water turbidity • Water pressure [0026] The chemical aspects of pool water quality include:
• Alkalinity • Concentration of free chlorine • Concentration of Chlorine derivatives • Calcium concentration
Petition 870190065474, of 7/11/2019, p. 16/71
12/51 • Cyanuric acid concentration.
• Water acidity • Water balance (exchange between calcium hardness and corrosion, affected by factors such as pH level, calcium concentration, water alkalinity, temperature and cyanuric acid concentration.) [0027] The biological aspects of pool water quality include:
• ORP (Oxidation Reduction Potential): the level of oxidation levels (which indicates the activity of fauna and flora) • Concentration of several chains of algae • Concentration of other microorganisms • The level of disinfectants active in the water. Free chlorine is the most common disinfecting agent on the market. Free chlorine manifests itself as hypochlorous acid (HOCl) and Hypochlorite (CC1 ~), the former (HOCl) being preferred for its potency. In aqueous solutions, HOCl will dissociate to H + + 0C1-. The concentration of HOCl, 0C1relative and chlorine cyanides are determined by the pH of the solution and the concentration of cyanuric acid; the acidic environment will maintain the highest concentrations of HOCl.
[0028] Pool design aspects: parameters and characteristics The system will refer to the following aspects of a pool design: Physical parameters, Circulation rate, Filtration.
[0029] Physical parameters of swimming pool design include:
Petition 870190065474, of 7/11/2019, p. 17/71
13/51 • indoor / outdoor location • Pools built on the ground or underground • Pool size (area and volume) • Geographic location • Natural weather and climate • Water heating • exposure to sunlight and UV radiation [0030] Rate pool water circulation:
• is a function of the pool design, instruments and
operating hours (for example, number of hours that
pump turns on, for 24 hours) • affects the water filtration and disinfection processes
• must comply with health regulations, which dictate
that the entire volume of pool water should be filtered within a specified period
• must relate to all layers of water, visa
that various organisms inhabit different depths of water.
[0031] Filtration:
Modern pools employ several filtration measures. Each measure refers to different types and sizes of particles and floating substances:
• separation baskets filter out large floating particles. The waterline should normally reside at 2/3 height of the basket for optimal effectiveness.
• Cleaning robots filter water and scrub pool surfaces.
• Hair filters are designed to extract particles that fly overhead (for example, hair).
• Most pool water filtration
Petition 870190065474, of 7/11/2019, p. 18/71
14/51 is usually performed by a central filter. The most common types of such filters are: Sand filters, cartridge filters and DE (diatomaceous earth) filters. Sand filters are the most widely used of the three types. Sand filters usually filter particles in excess of 15 microns in length.
[0032] Levels of monitoring and management of the pool:
The present invention is unique in its approach to pool maintenance. It involves monitoring and managing the pool at three different levels:
• 0 local level: A local processing unit
monitors and management various elements (per example, sensors, actuators, breakers) in and to around the neighborhood the pool place • Remote monitoring and management in multiple
pool systems: A cloud server remotely monitors and manages multiple pool systems, providing different levels of access for multiple participants (eg pool owners, pool cleaners) • Big data mining and machine learning: 0 server Cloud runs machine learning algorithms to extract optimal pool maintenance policies.
The functionality of each of these levels is further explained below [0033] At the local pool level:
parameter monitoring and pool management of pool management actions is facilitated by a
Petition 870190065474, of 7/11/2019, p. 19/71
15/51 local processing unit. This processing unit is responsible for acquiring pool maintenance information from a plurality of sensors and for reporting accumulated data to a cloud server.
[0034] The local processing unit:
• Facilitates comprehensive, continuous or time-based monitoring of each aspect of the pool's water quality; Physical, chemical and biological aspects (as explained above).
• Continuously or over specified time periods, it monitors parameters that reflect the condition of the pool maintenance and the condition of the pool instruments.
• Detects trends in the function of pool instruments (for example, continuous increase in the power consumption of a pump) • Can produce warnings or recommendations for maintenance actions • Continuously correlates data acquired from the plurality of sensors to indicate a failure in a pool systems and produces an alert related to suspected malfunction.
• Actively performs maintenance actions, as instructed through the cloud server [0035] At the cloud server level:
Cloud server aggregates information that flows from a plurality of local pool processing units.
• This information serves to provide multiple images
Petition 870190065474, of 7/11/2019, p. 20/71
16/51 state of the pool online high level pool service professionals, and helps them in the management and prioritization of the actions that need to be taken in relation to said plurality of pools.
• The cloud server facilitates the application of remote maintenance and preventive actions, addressing specific local pool processing units. It relieves pool cleaning personnel of the need to physically go to their pool.
• The cloud server incorporates an online interface, which facilitates different resources and provides access to information according to user roles and authorization levels. For example:
o Pool owners have the ability to maintain their own pools, 0 pool service personnel have the ability to maintain multiple pools, o Pool retailers and retailers can sign up for online information acquired from the plurality of local pool processing units.
[0036] At the level of big data mining:
cloud server aggregates physical and environmental information related to each of the pools to which it is connected. It contains all data pertaining to the pool design, location, measured water properties and pool properties, as well as environmental metrics, for each of these pools. You also have access to external data sources, such as weather and forecast data, aerial photographs, rainfall
Petition 870190065474, of 7/11/2019, p. 21/71
17/51 real, cloud cover, UV levels and temperature information. In addition, the cloud server analyzes changes made to any of these properties, before and after the maintenance activity.
[0037] The aggregation and analysis of such big data allows the cloud server:
• Produce data analysis and prediction based on historical, empirical information • Apply data mining and machine learning algorithms, to create an ideal pool maintenance policy. Produces sets of swimming pool maintenance instructions optimized for efficient water consumption and the use of additive substances.
• Educate pool maintenance professionals about the correct measures that need to be taken to ensure optimal water quality.
• Empowers individuals with little or no pool maintenance records to understand the metrics and parameter status of pools and to take correct action whenever necessary.
[0038] Local pool management and monitoring system [0039] Figures 1 and 2 show schematic block diagrams of the pool monitoring and management system 10, in relation to two pool configurations, according to some modalities of the present invention .
[0040] The diagram in Figure 1 represents a pool on the ground and the circulation of water outside and inside the pool, where the water pump is located below the water line
Petition 870190065474, of 7/11/2019, p. 22/71
18/51 from the pool. The components represented in the diagram are:
• The pool on the ground 100, filled with water up to the water level 10ΙΑ • At least one separator 110 normally positioned on the edge of the pool, such that approximately 2/3 of the separator is submerged below the water line.
• A drain opening 120 at the bottom of the pool • A plurality of 1100A and / or 1100B and / or 1100C sensors, whose function is described below.
• A collection node 150A, which collects water from at least one separator 110, drain opening 120 and the plurality of sensors 1100B.
• A 140 pump, which circulates the pool water from the pool and back to it. In this mode, the pump is physically located below the water line 101A.
• A filtering system 160, comprising at least one of the following:
o Sand filter o Cartridge filter o DE filter (diatomaceous earth) • A collection node 150B, which collects water from the filtration system 160 and the plurality of sensors 1100A • At least one water jet 130, typically positioned in a opposite the direction of at least one separator 110, returning the water to the pool and applying the water circulation.
• A 1000 processing unit.
[0041] The diagram in Figure 2 represents a pool on the ground and the circulation of water outside and inside the pool, where the water pump is located above the water line
Petition 870190065474, of 7/11/2019, p. 23/71
19/51 of the pool. The diagram represents a pool on the ground and the circulation of water outside and inside the pool. The components represented in the diagram are:
• The pool on the ground 100, filled with water up to the water level 101B • At least one separator 110 as described above • A drain opening 120 at the bottom of the pool • A plurality of 1100A and / or 1100B and / or 1100C sensors, whose function is described below.
• A 150D collection node, which collects water from at least one separator 110 and drain opening 120.
• One-way valve 170 • Pump 140, which circulates the pool water to the pool and back to the pool. In this mode, the pump is physically located above the water line 101B.
• A filtration system 160, as described above • A collection node 150C, which collects water from the unidirectional valve 170 and the plurality of sensors 1100B • A collection node 150E, which collects water from the filtration system 160 and the plurality of 1100A sensors • At least one water jet 130, as described above.
• A 1000 processing unit, as described above.
[0042] The processing unit 1000 accumulates the information provided by the sensors (1100A, 1100B, 1100C) and analyzes them to form a comprehensive state representation of the pool system.
[0043] Processing unit 1000 propagates data
Petition 870190065474, of 7/11/2019, p. 24/71
20/51 accumulated towards a cloud server (not shown in Figures 1 or 2) for further analysis and remote access. The functionality of the cloud server is discussed in relation to Figures 3a and 3b.
[0044] According to some modalities, the processing unit 1000 can be configured to control specific actions that must be performed by certain pool instruments. For example: the processing unit can be configured to initiate and control the sand filter 160 backwash action, according to a command from a cloud server (not shown in Figures 1 or 2).
[0045] The monitoring of pool water quality and the accumulation of data related to the functionality of the system depend on a plurality of sensors. Some of these sensors are designed to be submerged in water and to detect specific qualities of pool water (for example, temperature, total dissolved solids, pH and pressure). Other sensors are designed to obtain information related to the system's functionality (for example, pump power consumption, acoustics and vibrations), and will not necessarily be in direct contact with pool water. The location and configuration of each sensor is specific to its function and will be explained in the following paragraphs.
[0046] Location of sensors
Figures 1 and 2 each present two options for locating the plurality of sensors: 1100A and 1100B. These sensors are located in deviations, around the pump 140 and the filtration system 160. The arrows
Petition 870190065474, of 7/11/2019, p. 25/71
21/51 show the flow direction through the deviations:
• Location 1100A: admits water between pump 140 and filter 160, samples it and returns it after filter 160. This constellation involves unfiltered water and requires high maintenance, however, as a result, it also has the benefit of a high detection rate.
• Location 1100B: admits water after filter 160, samples it and returns it before pump 140 comes in. This constellation involves filtered water and requires less maintenance, but also provides a relatively low detection rate.
[0047] The plurality of 1100C sensors related to the pool environment and equipment includes a variety of sensors, as explained throughout this document. Examples of such sensors are:
• Cameras for capturing images and / or video feeds • Machine-specific current and / or power sensors, • Environment sensors (for example, temperature).
The location of each of the sensors is obviously dictated in a specific way by their own function (for example, water-pump current sensors could normally reside in the engine room). Consequently, said sensors comprising 1100C can be located, for example, in:
• The pool machine room • The water separators • Inside a pool cleaner robot • In an enclosure, submerged or floating in the pool [0048] Monitoring and management of the pool;
Petition 870190065474, of 7/11/2019, p. 26/71
22/51
Interface with the cloud server [0049] Figure 3a presents a schematic block diagram, representing the integration of the management and monitoring system of the pool 10 within the constellation of a network, according to a modality of the present invention.
[0050] A plurality of swimming pool management and monitoring systems 10 is controlled by the respective processing units 1000. Said processing units communicate via any type of data communication to a cloud server 1200. The plurality of processing units 1000 cumulatively provide large pool-related data to the central cloud server 1200.
[0051] The central cloud server 1200 processes the big data (for example, using machine learning algorithms) to produce a suggested scheme for optimal pool maintenance. Said scheme will refer to at least one of the following:
• Swimming pool architecture (for example, size, shape) • Swimming pool type (for example, indoor / outdoor, on land / on the ground) • Geographic location • Time of day • Time of year (season) • Environmental conditions (for example , temperature, humidity) • Public weather forecast (for example, expected rain) • The amount, time and frequency of substances that need to be added to tools (for example
Petition 870190065474, of 7/11/2019, p. 27/71
23/51 example, chlorine tablets) • Timing of required actions (for example, washing the sand filter, draining water, adding water) [0052] The cloud server 1200 addresses several participants related to the pool, such as owners 1300a pool cleaners, 1300b pool cleaners, 1300c maintenance companies and 1300d pool retailers and retailers. You can get in touch with each of the said participants through any means of communication (for example, mobile client applications, desktop applications).
[0053] The cloud server 1200 features a unique online interface for each of these participants and facilitates remote action resources according to the participant's authorization level. For example:
[0054] Owners of residential pools 1300a:
• Can access a comprehensive presentation of the state of the pool.
• Has comprehensive monitoring capabilities on individual characteristics and properties that are monitored in and around their pool (eg water temperature, free chlorine concentration HOC1, etc.) • Receive notifications such as notices of malfunction conditions (for example, suspected pipe leak) and recommendations for action (for example, clear foliage from separation baskets).
• Have the ability to remotely apply actions (for example, add substances to the pool water, heat the pool, perform the filter backwash)
Petition 870190065474, of 7/11/2019, p. 28/71
24/51 [0055] Swimming pool maintenance companies and cleaning professionals 1300b, 1300c:
• They have the same features as the owners of residential pools, with an extended scope for all pools under their supervision.
• Prioritize pool management actions • Train and manage teams of pool maintenance personnel • Access a pool statistics database and educate themselves about the ideal pool maintenance policy, given the large accumulated pool data several pool sites.
• Maintain historical customer data (pool owner) [0056] Pool vendors and retailers 1300d involved in the purchase of various pool peripheral products can also sign up for the accumulated data and benefit from the completion of the 1200 cloud server from ideal pool maintenance policy.
[0057] Figure 3b represents a non-limiting example for the implementation of the conceptual system shown in Figure 3a. In this example:
• The processing unit 1000 monitors the inflow of information from the plurality of sensors 1100A and 1100B and propagates the information to a home router 1210 (for example, via WiFi communication).
• The home router 1210 loads this data into the cloud server 1200.
• Cloud server 1200 o Analyzes incoming information according to
Petition 870190065474, of 7/11/2019, p. 29/71
25/51 machine learning algorithms o Produce a policy for the ideal maintenance of the pool according to said data (for example, it checks the amount of substances that need to be added to the outdoor pools at a certain time of the year). o Produces notifications for predefined authorized users, (for example, alerting pool cleaners to suspicious problems) about 1300B dedicated mobile applications o Allows authorized users to apply remote pool management actions (for example, perform subsequent sand filter washing or add substances to water) [0058] Spectrometry applications
According to an embodiment of the present invention, the plurality of 1100A or 1100B sensors includes at least one spectrometer, active for detecting absorbance, dispersion and fluorescence of light in at least one of the following spectral bands:
• NIR - Near Infrared • VIS - Visible Light • UV - Ultraviolet.
Figures 5A and 5B show empirical laboratory measurements, which show the results of fluorescent light spectroscopy as a function of algae concentration in pool water samples; Figure 9A shows the spectral distribution of the detected fluorescence and Figure 9B shows the calibration curve for the algae concentration detector at a wavelength of 682 nm.
Petition 870190065474, of 7/11/2019, p. 30/71
26/51 • Hypochlorite concentration (OC1 ~), by spectrometry in the UV range: Figures 6A and 6B show empirical laboratory measurements, which show the results of light absorption spectroscopy as a function of the Hypochlorite concentration (OC1 ~) in pool water samples; Figure 11A shows the spectral distribution of the detected light absorbance and, Figure 11B, shows the calibration curve for the 0C1- concentration detector at the 291 nm wavelength. Concentration of cyanuric acid by spectrometry in the UV range.
Figures 7A and 75B show empirical laboratory measurements, which show the results of scattered light spectroscopy as a function of the turbidity of pool water samples. Figure 10A shows the spectral distribution of the detected scattered light and Figure 10B shows the calibration curve for the 405 nm wavelength turbidity detector [0059] Figure 4 shows a simplified graphical display of the fluorescence quality of algae and has already been discussed above in relation to Figure 4a.
[0060] Acidity aspects of swimming pool water
The present invention relates to several aspects of pool water acidity:
• User experience: The pool water must be maintained at a pleasant level of acidity.
• Disinfectants: HOC1 and 0C1: The introduction of chlorine in the pool water produces HOC1 and 0C1-. HOC1 is preferred since it is a more potent disinfectant [it is also less susceptible to UV photolysis from the sun
Petition 870190065474, of 7/11/2019, p. 31/71
27/51 that reach the land]. The pH level in the water determines the relationship between these two products; the lower pH raises the concentration of HOC1, while a higher pH produces more 0C1-.
• Cyanuric acid: UV radiation from the sun dissolves H0C1, releasing chlorine gas. Cyanuric acid is known as a stabilizer for chlorine in swimming pools exposed to sunlight. The foregoing reduces chlorine loss by protecting free chlorine in the pool from the sun's ultraviolet rays. Since cyanuric acid is added continuously to water, its concentration increases. High levels of cyanuric acid decrease the effectiveness of the color to act as a disinfectant and increase the cloudiness in the pool water. The solution to a situation of high levels of cyanuric acid is to dilute the pool water by eliminating large volumes of water.
[0061] According to an embodiment of the present invention, the plurality of sensors 1100A and / or 1100B includes sensors based on halochromic materials for the measurement of pH levels in the pool water;
• Halochromic materials are placed in contact with the pool water.
• Halochromic pH-sensitive materials change their color according to the acidity of the pool water.
• The change in colorization is monitored by the use of spectrometry within the visible light range and, thus, the pH level is determined.
[0062] Such sensors based on halochromic materials are reusable, do not consume expensive reagents and require
Petition 870190065474, of 7/11/2019, p. 32/71
28/51 little maintenance.
The monitored pH information is propagated to the 1200 cloud server, which runs machine learning algorithms and produces an ideal pool maintenance policy. This policy ensures that:
• The pH of pool water is maintained in the pH range 7.2 7.4, maintenance is achieved either automatic or acid dosing.
• The concentrations of chlorine and cyanuric acid compounds are kept optimum • The pool water is consumed optimally, avoiding the unnecessary discharge of water.
[0063] Similar to pH, alkalinity is related to the acidity level of the pool water solution. It complements the pH information by expressing the potency of ions in the solution. Alkalinity is measured in the chemical titration process, during which acid is gradually added to the sample of basic pool water solution until neutral pH is reached.
[0064] Aspects of pool water alkalinity
According to an embodiment of the present invention, the plurality of sensors 1100A and / or 1100B includes a sensor based on halochromic materials for the measurement of alkalinity in swimming pool water.
[0065] The titration is carried out in a MEMS microlaboratory device that comprises:
• At least one micro-pump for sampling a known volume of pool water • At least one other micro-pump to apply minimal amounts of acid to the pool water
Petition 870190065474, of 7/11/2019, p. 33/71
29/51 sampled, thus, implementing the titration process • A halochromic indicator, placed in direct contact with the examined solution and indicating the pH level by a change in its color • A MEMS spectrometer, which indicates the change in colorization of said halochromic indicator and, therefore, that verifies the alkalinity of the pool water.
[0066] The alkalinity information is propagated to the cloud server 1200, which runs algorithms based on rules and / or machine learning and produces an ideal pool maintenance policy. This policy ensures that:
• The concentrations of chlorine and cyanuric acid compounds are kept optimum • The pool water is consumed optimally, avoiding the unnecessary discharge of water.
[0067] Turbidity aspects of swimming pool water
As mentioned above, the turbidity of pool water is monitored by spectrometry methods. Turbidity affects the user experience in two aspects: water quality and pool water maintenance:
1. Pool users obviously enjoy clean, particle-free water more.
2. Due to normal operation over time, the pool's sand filter is occluded. At this stage, a filter backwash maintenance action is required. During this process, water is pumped in the opposite direction to the normal filter activity to extract the filtered particles and drain them out of the pool. Normally, water clarity is observed to monitor
Petition 870190065474, of 7/11/2019, p. 34/71
30/51 progress of the backwashing process. The introduction of water turbidity spectrometric monitoring (as mentioned above) allows the backwash to be carried out automatically and accurately.
[0068] The pool water turbidity data is propagated to the cloud server 1200.
• During normal operation, the 1200 cloud server closely monitors water quality and can alert the pool maintenance person in the event of a problem.
• The cloud server 1200 can induce a backwash action, according to the predefined logic. In that case, the cloud server 1200 will order the local processing unit 1000 to implement the backwash and resume normal filter activity (end of the backwash) independently, according to the turbidity level readings.
[0069] Potential Aspects of Reduction of Oxidation of Swimming Pool Water (ORP)
According to an embodiment of the present invention, the plurality of 1100A or 1100B sensors includes an Oxidation Reduction Potential (ORP) sensor. This sensor measures the Oxidation Reduction Potential, and thus, indicates the concentration of oxygen-consuming biological contaminants (eg, bacteria) in the water. This data is propagated to the cloud server 1200 together with additional information such as the concentration of disinfectant agents dissolved in the pool water. The 1200 cloud server runs rules-based and / or machine learning algorithms and produces recommendations and instructions
Petition 870190065474, of 7/11/2019, p. 35/71
31/51 for an ideal pool water maintenance, guaranteeing an acceptable level of biological contaminants, according to health regulations.
[0070] According to some embodiments of the present invention, the plurality of 1100A and / or 1100B sensors includes at least one pressure sensor, whose applications are numerous. The pressure sensor can indicate:
• The water level of the pool, • Need for future maintenance (for example, filter maintenance) • Malfunction (for example, leakage) • Wrong practice (for example, wrong valve closure) [0071] TDS measurement application (total dissolved solids)
According to some embodiments of the present invention, the plurality of 1100A and / or 1100B sensors includes a conductivity sensor, extracting the parameter of TDS (total dissolved solids), which is, in fact, the level of electrolytic solvents in the water solution of pool. This information is propagated to the cloud server and analyzed together with the accumulated information from the pool maintenance history, as part of the acquisition of an ideal pool maintenance policy.
[0072] Application of temperature measurement
According to some embodiments of the present invention, the plurality of 1100A and / or 1100B sensors includes a temperature sensor. There are two aspects to the pool temperature:
1. Pool owners and users obviously
Petition 870190065474, of 7/11/2019, p. 36/71
32/51 need the pool to be maintained at a pleasant temperature during periods of activity.
2. The temperature itself affects various measurements of pool water, such as calcium hardness and free chlorine concentration.
[0073] The temperature of the pool is measured continuously or at specified times and reported to the cloud server. 0 cloud server:
• Facilitates an interface for pool owners to control the pool temperature • Gathers pool temperature information together with other data (for example, UV exposure, algae concentration level, concentration of substances in the pool). It applies rules-based and / or machine learning algorithms and produces an ideal policy for pool heating in terms of power consumption and pool water components.
[0074] Application of power and / or current measurement [0075] According to some modalities of the present invention, the plurality of 1100C sensors related to the pool environment and equipment incorporates at least one current or power sensor, monitoring the current and / or the power consumption of various pool instruments. The monitoring of current and / or power consumption indicates the state of said swimming pool instruments, verifies their correct functioning and, serves as an alert in case of malfunction or erroneous maintenance.
[0076] Current and / or power consumption measurements are accumulated by the processing module of the local swimming pool 1000 and, from there, are propagated to the
Petition 870190065474, of 7/11/2019, p. 37/71
33/51 cloud server. The server correlates the measurements of current and / or power consumption with additional information obtained from other sensors, to provide insights into the functioning of said electrical instrument. The following are examples for current measurement applications in relation to various pool instruments:
• The divergence of the normal current consumption of the water pump, together with excessive noise detected from that pump, may indicate a mechanical malfunction in the pump.
• An increase in the water pump's electric current consumption pump in addition to an increase in the water pressure at the sand filter intake point may indicate that a sand filter is becoming occluded and requires a filter backwash.
• A change in the electrical current consumed by a chlorine generating unit may indicate a necessary maintenance, for example, due to the accumulation of calcium in the electrodes of the chlorine generator.
[0077] Image and video sensors: evaluation of the number of pool occupants
In accordance with some embodiments of the present invention, the pool monitoring and management system 10 includes additional 1100C pool environment sensors, such as video and image sensors (for example, simple cameras (2-D), stereoscopic cameras (3D )). This information is used to produce 2-D or 3-D images of the pool and its occupants, and is further analyzed by the pool processing module.
Petition 870190065474, of 7/11/2019, p. 38/71
34/51 site 1000 to determine the number of swimmers, optionally thermal cameras are used, for night swimming operation, and due to privacy considerations] [0078] The number of swimmers parameter is propagated to the cloud server 1200 and, it is included in the rules-based and / or machine learning algorithms of the same. For example, the cloud server can check the effect of the number of swimmers on the ORP (Oxidation Reduction Potential) and the proliferation of bacteria in swimming pool water, and deduct the required amount of additive disinfectant substances.
[0079] Image and video sensors: additional applications
In accordance with another embodiment of the present invention, the video and image data produced by said 1100C sensors related to the pool environment and equipment are analyzed by the local processing unit 1000, to extract additional pool-related information such as:
• Pool water level • Pool water clarity • Floating items (eg, foliage) • Readings from pool control panel indications (eg, warning LED) • Mechanical meter readings (eg, water flow meter) • Faucet situation (open / closed) • Normal operation of pool instruments, for example:
o No leakage in specific locations
Petition 870190065474, of 7/11/2019, p. 39/71
35/51 o Chlorine generator functionality (chlorine generators emit bubbles during normal operation) [0080] The result of said analysis is propagated to the cloud server 1200, where it is incorporated into machine learning and / or algorithms based on rules of the cloud server 1200. For example, the reading of a specific pump pressure gauge can be identified through an algorithm that analyzes the image on the local processing unit 1000, and the correct functionality of that pump could be verified by algorithms rules-based or machine learning on the 1200 cloud server.
[0081] According to one modality, the images or video feeds propagated to the cloud server 1200 are made available online to different participants (for example, pool owners, pool maintenance people) for visual inspection of the regions of interest around the pool.
[0082] Application of environment sensors
In accordance with some embodiments of the present invention, the pool environments and sensors related to 1100C equipment include room sensors, designed to monitor data related to environmental conditions in the vicinity of the pool, such as:
• Room temperature • Room humidity • Room lighting (UV exposure) [0083] Said room data is propagated to the processing unit of the local swimming pool 1000, and from there, to the cloud server 1200.
Petition 870190065474, of 7/11/2019, p. 40/71
36/51 [0084] The 1200 cloud server:
• Facilitates the presentation of pool environment data from the pool over an online interface.
• Includes the environment data in the rules-based or machine learning algorithms of the same, and uses it to produce an ideal pool maintenance policy. For example, the system can deduce the ideal amount of pool additive substances (for example, chlorine tablets) needed, considering specific environmental conditions (for example, exposure to UV sunlight).
[0085] Application of external data sources
According to some embodiments of the present invention, the cloud server 1200 has access to external data sources, such as:
• weather data and public forecasts, • aerial photographs, • actual rainfall, • cloud cover, • UV levels, and • temperature information.
[0086] The cloud server 1200 includes the external data in its machine learning algorithms and uses it to produce an ideal pool maintenance policy. For example, the system can deduct the ideal amount of water to be added to an outdoor pool, taking into account the actual rainfall and the rainfall predicted according to weather forecasts.
[0087] According to some modalities of the present invention, the cloud server 1200 analyzes the changes
Petition 870190065474, of 7/11/2019, p. 41/71
37/51 made to any of the pool water properties, over a long period of time, before and after the maintenance activity. This analysis serves as feedback for the training and calibration process of the algorithms and adjusts the recommendations of maintenance policies completed over time.
[0088] Figure 8 is a block diagram, representing the high-level overview of the proposed system, in which a plurality of pool training set modules extract information pertaining to physical, chemical and biological aspects of pools in addition to aspects of swimming pool design, maintenance and condition of swimming pool instruments and environmental aspects and, propagates this data to a main server according to some modalities of the present invention.
[0089] The pool training set module 200 is a module implemented in software or hardware or any combination thereof, installed in the location of monitored pools.
[0090] The pool training set module 200 is configured to interface the server module 100 using any type of standard wired or wireless communication data (eg LAN, WAN, WiFi, GSM, 3GPP, LTE , etc.), and transmit to the server 100 data that belong to a specific pool.
[0091] The pool (s) 200 training suite module comprises at least one of the following sub-modules:
• Physical aspects of the 2100 pool water quality module, • Chemical aspects of the water quality module of
Petition 870190065474, of 7/11/2019, p. 42/71
38/51 pool 2200, • Biological aspects of 2300 pool water quality module, • Design aspects of 2400 pools, • Maintenance and condition of 2500 pool instruments, and • Environmental aspects 2600.
[0092] The server 100 is a module implemented in software or hardware or any combination thereof, configured to interface a plurality of modules of pool training set 200 that are installed in the location of monitored pools.
[0093] The server module includes several submodules, configured to accumulate data, analyze the data and verify that specific aspects of the pool are properly balanced and disinfected. Said submodules include at least one of the following:
• The 1100 data acquisition module;
• The training module 1200;
• The SLE 1300 model; and • The 1400 decision module.
[0094] The data acquisition module 1100 accumulates data in real time from the plurality of pool training set modules and stores them in a database for further processing, said data including at least one of :
• the day of the week and month of the year;
• water level, temperature, water turbidity and water pressure;
• alkalinity, concentration of free chlorine, concentration
Petition 870190065474, of 7/11/2019, p. 43/71
39/51 chlorine derivatives, calcium concentration, cyanuric acid concentration, water acidity and water balance - exchange between calcium hardness and corrosion, pH level, water alkalinity, temperature and cyanuric acid concentration;
• ORP-Oxidation Reduction Potential, concentration of various algae chains, concentration of other microorganisms and the level of active disinfectants in water;
• indoor / outdoor location, pools built on the ground or underground, pool size (area and volume), geographical location, natural weather and climate, water heating, exposure to sunlight and UV radiation and swimming pool water circulation rate ;
• pool instruments such as sensors, actuators, pumps and circuit breakers;
• trends detected in the function of pool instruments such as a continuous increase in the power consumption of a pump;
• continuous environmental data or over specified time periods such as weather and forecast data, aerial photographs, actual rainfall, cloud cover, UV levels and temperature information; and • the number of users.
[0095] Figure 9 is a flow chart, representing the function of the data acquisition module 1100 according to some modalities of the present invention. This module resides inside server 100 and accumulates data that belong to specific pools. The 1100 data acquisition module
Petition 870190065474, of 7/11/2019, p. 44/71
40/51 aggregates and stores at least part of the following data in a database for further analysis:
[0096] Data on the physical aspects of a specific pool are acquired continuously or in periods of time determined from the physical aspects of stage (1110) of the pool water quality module [2100].
[0097] Data on the chemical aspects of a specific pool are acquired continuously or in periods of time determined from the chemical aspects of step (1120) of the pool water quality module [2200].
[0098] Data on the biological aspects of a specific pool are acquired continuously or in periods of time determined from the biological aspects of stage (1130) of the pool water quality module [2300].
[0099] Data related to the design of a specific pool are acquired from the stage aspects
(1140) of module the project in swimming pool [2400 ]. [0100] Data related to the state of instruments in a pool specific are acquired The leave gives maintenance and state of step (1150) in module in instruments of swimming pool [25 00]. [0101] Data environmental in a location pool specific are acquired The from stage (1160) in
environmental aspects module [2600].
[0102] The number of users of a specific pool on a specific date is acquired from step (1170) of module [2700].
[0103] The weekday and month of the year are acquired from step (1180) of module [2800].
Petition 870190065474, of 7/11/2019, p. 45/71
41/51 [0104] Figure 10 is a flowchart representing the functionality of training module 1200, according to some modalities of the present invention, (step 1210).
[0105] Training module 1200 resides within server 100 and is responsible for training or calibrating a machine learning and / or a rules-based algorithm for all pools in the training set based on the data obtained as follows :
[0106] 0 weekday and month of the year
[0107] 0 number of users that day [0108] The physical, chemical aspects and biological gives Water [0109] Pool design aspects [0110] Environmental data [0111] Based on the accumulated data, one learning in machine and / or a rules-based algorithm is trained, in relationship to all pools in the set in training. 0
created SLE classification model provides the parameters of recommendations / output control based on numerical simulations (step 1220) to maintain parameters of pools within the predefined range of values. For example, a machine learning algorithm can be implemented as an artificial neural network (ANN). The goal of ANN is to keep chemical and biological parameters within predefined values, by learning to estimate the addition values for the pool, chemical and biological substances based on all accumulated data.
[0112] The recommendation / output control parameters can include at least one of the following: values for adding chemical or biological substances, recommendation
Petition 870190065474, of 7/11/2019, p. 46/71
42/51 for maintenance, repair or replacement of pool system instruments.
[0113] According to some embodiments of the present invention, the SLE receives continuous or periodic data through sensors and external sources such as weather data and forecasts. Based on such data, the SLE is trained to incorporate dynamic factors for the parameters of interest in temporal models and simulates the behavior of various parameters over a predefined future period of time, estimating influences / effects in the predefined future time period in different parameters based on a predefined parameter range (for example, the green zone), that is, the SLE produces a dynamic path of a parameter of interest in the pool, determines the desired value of said parameter at the end of the predefined period, which it implies such a trajectory and, calculates the amount of chemical product (or chemicals) to be added to the pool to establish the value of said parameter in the pool at the beginning of the predefined future. In this way, the SLE provides exit recommendations that ensure that the pool is properly balanced and disinfected for a predefined period of time.
[0114] According to some modalities of the present invention, the SLE model receives continuous raw data through sensors and external sources such as weather and forecast data and does not process / translate the data into physical parameters before the simulation and provides recommendations for exit for treatments. Instead, the SLE model is trained to use raw data as
Petition 870190065474, of 7/11/2019, p. 47/71
43/51
received, such how, per example, sensor signals continuous and for use such signals as entry into simulation s.[0115] [0116] THE Figure 11 it is a flowchart, repre sitting at function of model from SLE after the training stage (stage 1310). [0117] 0 model of SLE is used after step of training for to produce recommendations with relation to aspects physicists, chemicals and biological water pool
and the pool instruments. The SLE model provides recommendations by re-adding the necessary chemicals to ensure that the pool will be properly balanced and disinfected based on predefined range values, repair / replacement equipment such as pumps, sensors and the like.
[0118] Figure 12 is a flow chart, representing the functionality of decision module 1400 according to some modalities of the present invention. This module resides within server 100 that applies the SLE algorithm to (1) conceives a set of swimming pool maintenance instructions ideal for efficient water consumption and use of additive substances, (2) educating pool maintenance professionals regarding the measures steps that need to be taken to ensure optimal water quality, and (3) empower individuals with little or no pool maintenance records to understand the metrics and parameter status of pools and to take the right action whenever necessary (step 1410).
[0119] The server 100 incorporates an online interface,
Petition 870190065474, of 7/11/2019, p. 48/71
44/51 that facilitates different resources and provides access to information according to user roles and authorization levels. For example:
Pool owners have the ability to maintain their own pools,
Pool service personnel have the ability to maintain multiple pools,
Pool retailers and retailers can apply to obtain online information acquired from the plurality of local pool processing units (step 1420).
[0120] According to some modalities of the present invention, the user can correct the SLE model when unexpected events that affect the pool water are about to happen. For example, heavy rains, storms, large pool parties and the like. Such unexpected events can alter the expected balance in the pool in relation to physical, chemical and biological aspects (step 1430) and, therefore, based on unexpected events reported, the correction of the SLE model is performed based on the calculation of influences / repercussions of events in chemical and biological values to be added to the pool in order to keep the pool balanced despite such events being based on predefined range values.
[0121] An example that illustrates the calculation and dynamics performed by the SLE to provide output recommendations for adding the necessary chemicals to ensure that the pool will be balanced and properly disinfected is shown in Figure 13.
Petition 870190065474, of 7/11/2019, p. 49/71
45/51 [0122] As seen in Figure 13, point A 202 represents the value of a parameter such as FC, pH, CYA, TA, CH, and the salinity in the pool at t = tO, tO is the time when the substance is added to the pool.
[0123] Based on the simulated dynamics of said parameter in a specific pool, the SEE produces a desired trajectory of the dynamics that represents the change over time of the parameter that reflects the amount of changes in substance added over time during the period of predefined time ending at point B, that is, arrow 208 of said parameter, and calculates the required value of point B 204 that implies such a trajectory, that is, it calculates the amount of chemicals to be added to the pool at the beginning of the a predefined period to establish the required value of point B at the end of the predefined period.
[0124] The point B 204 represents the value of this parameter in the pool after a quick action intervention, that is, after adding the chemical (or chemicals) to the pool, at t = tl, and the arrow 206 represents the direct reaction of an intervention pool.
[0125] According to some modalities of the present invention, reaching point B or closing it refers to the accuracy of the calculation.
[0126] In this way, the SEE calculates the amount of the chemical (or chemicals) to be added to the pool to establish the value of said parameter in point B 204 and, thus, establish the dynamics of said parameter in a way that will guarantee keep the value of said parameter within a predefined limit range at the end of
Petition 870190065474, of 7/11/2019, p. 50/71
46/51 a predefined length of time.
[0127] As seen in the Figure, the dynamics calculations performed by the SLE allow to maintain the value of said parameter within the desired interior zone (green) at the end of a predefined duration.
[0128] The system of the present invention may include, according to certain embodiments of the invention, machine-readable memory that contains or otherwise stores an instruction program that, when executed by the machine, implements some or all of the devices , methods, characteristics and functionalities of the invention shown and described in this document. Alternatively or additionally, the apparatus of the present invention may include, according to certain embodiments of the invention, a program as above that can be written in which conventional programming language and, optionally, a machine to execute the program as, however, without limitation to, a general purpose computer that can optionally be configured or activated in accordance with the teachings of the present invention. Any of the teachings incorporated in this document can, where appropriate, work on signals representative of physical objects or substances.
[0129] Unless specifically indicated otherwise, as is evident from the following discussions, it is observed that through the discussions of the descriptive report, terms such as, process, compute, estimate, select, ponder, graduate are used , calculate, determine, generate, reassess, classify, generate, produce,
Petition 870190065474, of 7/11/2019, p. 51/71
47/51 stereo combination, registering, detecting, associating, overlapping, obtaining or the like, refer to an action and / or processes of a computer or computing system, or similar electronic computing processor or device, which manipulates and / or transforms data represented as physical, such as electronics, quantities within the registers and / or memories of the computing system, in other data similarly represented as physical quantities within the memories of the computing system, registers or other such information storage, transmission devices or display. The term computer should be widely interpreted to encompass any type of electronic device with data processing capabilities, including, by way of example, non-limiting, personal computers, servers, computing systems, communication devices, processors (eg, processor digital signals (DSP), microcontrollers, field programmable port arrangement (FPGA), application specific integrated circuit (ASIC), etc.) and other electronic computing devices.
[0130] The present invention can be described, purely for the sake of clarity, in terms of specific terminology for particular programming languages, operating systems, browsers, system versions, individual products and the like. It should be noted that this terminology is intended to convey general principles of operation clearly and briefly, by way of example, and is not intended to limit the scope of the invention to any particular programming language, operating system,
Petition 870190065474, of 7/11/2019, p. 52/71
48/51 browser, system version or individual product.
[0131] Note that the software components of the present invention, including programs and data, can, if desired, be implemented in the form of ROM (read-only memory) that includes CD-ROMs, EPROMs and EEPROMs, or can be stored in any other non-transitory, computer-readable medium typically suitable such as, but not limited to, disks of various types, cards of various types and RAMs. The components described in this document as software can, alternatively, be implemented completely or partially in hardware, if desired, using conventional techniques. Conversely, the components described in this document as hardware can, alternatively, be implemented completely or partially in software, if desired, using conventional techniques.
[0132] Included in the scope of the present invention, among others, are electromagnetic signals that carry computer-readable instructions to perform any or all of the steps of any of the methods shown and described in this document, in any appropriate order; machine-readable instructions for performing any or all steps of any of the methods shown and described in this document, in any appropriate order; machine-readable program storage devices, which tangibly incorporate a machine-executable instruction program to perform any or all of the steps of any of the methods shown and described in this document, in any appropriate order; a program product
Petition 870190065474, of 7/11/2019, p. 53/71
49/51 computer comprising a computer-usable medium that has a computer-readable program code, such as executable code, that has been incorporated into it, and / or that includes a computer-readable program code to perform any or all the steps of any of the methods shown and described in this document, in any appropriate order; any technical effects caused by any or all steps of any of the methods shown and described in this document, when performed in any appropriate order; any suitable apparatus or device or combination thereof, programmed to perform, separately or in combination, any or all of the steps of any of the methods shown and described in this document, in any suitable order; each electronic device that includes a processor and a cooperative and operative input device and / or output device to perform in software any steps shown and described in this document; information storage devices or physical records, such as disks or hard disks, causing a computer or other device to be configured to perform any or all steps of any of the methods shown and described in this document, in any appropriate order ; a pre-stored program, for example, in memory or on an information network, such as the Internet, before or after being downloaded, which incorporates any or all of the steps of any of the methods shown and described in this document, in any suitable order, and a similar loading or unloading method and a system that
Petition 870190065474, of 7/11/2019, p. 54/71
50/51 includes a server (or servers) and / or client or clients) for similar use; and hardware that performs any or all of the steps of any of the methods shown and described in this document, in any suitable order, either separately or in conjunction with the software. Any computer-readable or machine-readable medium described in this document is intended to include a non-transitory, machine-readable or computer-readable medium.
[0133] Any computations or other forms of analysis described in this document can be performed by an appropriate computerized method. Any step described in this document can be implemented by computer. The invention shown and described in this document may include (a) using a computerized method to identify a solution to any of the problems or for any of the purposes described in this document, where the solution optionally includes at least one of a decision, an action, a product, a service or any other information described in this document that positively impacts a problem or objectives described in this document; and (b) produce the solution.
[0134] The scope of the present invention is not limited to structures and functions specifically described in this document and is also intended to include devices that have the ability to render a structure, or perform a function, described in this document, in such a way that even though users of the device may not use the capability, they are, if desired, in the ability to modify the device to obtain the structure or function.
Petition 870190065474, of 7/11/2019, p. 55/71
51/51 [0135] The features of the present invention that are described in the context of separating modalities can also be provided in combination in only a single modality.
[0136] For example, a system modality is intended to include a corresponding process modality. In addition, each modality system is intended to include a server-centric view or a client-centric view, or a view of any other node in the system, of the complete functionality of the system, readable by computer, device, including only those functionalities that server or that client or that node.
权利要求:
Claims (16)
[1]
1. Method for comprehensive monitoring, analysis and maintenance of water and equipment in swimming pools, in which said method is characterized by being implemented by one or more processors operatively coupled to a non-transitory computer-readable storage device, in which they are stored instruction code modules that when executed cause one or more processors to perform:
- accumulate and monitor element data including at least one of: sensors, actuators and circuit breakers in and around the vicinity of the pools;
- accumulating non-sensory data from a plurality of sources in a local processing unit;
- propagate said data to a remote online server,
- apply rules-based or machine learning algorithms on the remote online server configured to incorporate all acquired data and obtain an optimal policy for pool maintenance through the provision of recommendations, control parameters, and
- provide an online interface to access said recommendation / control parameters for at least one of: pool owners, pool cleaners, pool maintenance companies, pool sellers and pool retail resellers.
[2]
2. Method, according to claim 1, characterized by the fact that the said online interface accommodates at least one of:
xiii. access to a comprehensive presentation of the state of
Petition 870190060476, of 06/28/2019, p. 42/63
2/6 maintenance of a specific pool and water quality parameters, pool status notifications, malfunction notices and recommendations for actions, xvi. recommendations for pool maintenance action priorities, xvii. access to an xviii statistics database. training and management of pool maintenance personnel to carry out an ideal pool maintenance policy, in view of the large accumulated data of da
[3]
3. Method, according to claim 1, characterized by the fact that the monitoring and accumulation of said data are continuous and relevant to at least one of the physical, chemical and biological aspects of said pools.
[4]
4. Method, according to claim 1, characterized by the fact that the accumulation of said non-sensory data is relevant to at least one of:
The. the said characteristics and design parameters of the pools,
B. the said maintenance procedures required for the pools,
ç. the said location of the pools and environmental conditions, and
d. online weather forecasts and weather data.
[5]
5. Method according to claim 1,
Petition 870190060476, of 06/28/2019, p. 43/63
3/6 characterized by the fact that the recommendations / control parameters include at least one of: values for adding chemical or biological substances, recommendation for maintenance of repair or replacement of instruments in the pool system.
[6]
6. Method, according to claim 1, characterized by the fact that the optimal maintenance of the association is defined by the predefined range of the chemical and biological parameters values of the pool.
[7]
7. Method, according to claim 5, characterized by also comprising the step of estimating future influences of the pool of the behavior of time and activities planned in the pool on the values of chemical or biological substances within the predefined future period and reassessing the values to add chemical or biological substances based on the estimated influences / effects, such that the said values of chemical or biological substances are within the predefined range at the end of the predefined future period.
[8]
8. Method, according to claim 5, characterized by also comprising the step of correcting values to add chemical or biological substances, based on new reported events, calculating the influence of said new event on the balance of chemical parameters and biological factors.
[9]
9. Method according to claim 1, characterized by the fact that said data is raw data, as output signals received from said sensors.
[10]
10. System for comprehensive monitoring, analysis and maintenance of water and equipment in swimming pools characterized
Petition 870190060476, of 06/28/2019, p. 44/63
4/6 for understanding:
- monitoring and accumulation of a local data processing unit of:
o elements including at least one of sensors, actuators and circuit breakers in and around the vicinity of the pools, o non-sensory data from a plurality of sources, and
- an online server, in which said online server receives said data from said local processing unit, applies machine learning algorithms to incorporate said acquired data and obtain an optimal policy for the maintenance of the pool, and provide an online interface for at least one of pool owners, pool cleaners, pool maintenance companies, pool vendors and pool retail resellers.
[11]
11. System, according to claim 9, characterized by the fact that said online interface accommodates at least one of:
xix. access to a comprehensive presentation of the maintenance status of a specific pool and water quality parameters, xx. pool status notifications, xxi. malfunction warnings and recommendations for actions,
xxii. recommendations for priorities of action in maintenance of pool,xxiii. access to a statistics database gives pool, and xxiv. training and management folks in
Petition 870190060476, of 06/28/2019, p. 45/63
5/6 pool maintenance to carry out a policy of
maintenance of ideal pool, in view of the big data accumulated in several sites in the pool. 12. System, of a deal with The claim 9, characterized by the fact that the said monitoring and
accumulation of local processing unit of said data that are continuous and relevant to at least one of the physical, chemical and biological aspects of said pools.
[12]
13. System, according to claim 9, characterized by the fact that said monitoring and accumulation of local processing unit of said non-sensory data are relevant to at least one of:
The. the saidpools, characteristics : and parameters of project of B. the sayings procedures in maintenance Requested of pools, ç. the said location of pools and conditions
environmental, and
d. online weather forecasts and weather data.
[13]
14. System according to claim 9, characterized by the fact that the recommendations / control parameters include at least one of: values for adding chemical or biological substances, recommendations for the maintenance of repair or replacement of instruments in the pool systems .
[14]
15. System, according to claim 9, characterized by the fact that the optimal maintenance of the association is defined by the predefined range of the chemical and biological parameters values of the pool.
Petition 870190060476, of 06/28/2019, p. 46/63
6/6
[15]
16. System, according to claim 9, characterized by also comprising the decision module configured to estimate future influences of the pool on the behavior of time and planned activities in the pool on the values of chemical or biological substances within the predefined future period and reassess the values of adding chemical or biological substances based on the estimated influences / effects, in such a way that said chemical or biological substances values are within the predefined range at the end of the predefined future period.
[16]
17. System, according to claim 9, characterized by also comprising the decision module configured to correct values to add chemical or biological substances, based on new reported events, calculating the influence of said new event on the balance of chemical and biological parameters.
类似技术:
公开号 | 公开日 | 专利标题
BR112019013504A2|2020-01-07|A SYSTEM AND METHOD FOR COMPREHENSIVE MONITORING, ANALYSIS AND MAINTENANCE OF WATER AND EQUIPMENT IN SWIMMING POOLS
Borsuk et al.2002|Predicting the frequency of water quality standard violations: A probabilistic approach for TMDL development
Marcé et al.2016|Automatic high frequency monitoring for improved lake and reservoir management
US9776888B1|2017-10-03|Water monitoring device and method
AU2017203145B2|2018-09-06|Systems and methods for controlling chlorinators
Matthews et al.2009|Embracing uncertainty in freshwater climate change adaptation: a natural history approach
CN109891032A|2019-06-14|For the conventional online water quality of a fluid system and the system and method for safety monitoring
US20200361786A1|2020-11-19|System and apparatus for determining and controlling water clarity
Soyupak et al.2011|On the usage of artificial neural networks in chlorine control applications for water distribution networks with high quality water
Jan et al.2021|Iot based smart water quality monitoring: Recent techniques, trends and challenges for domestic applications
Paul2018|Sensor based water quality monitoring system
Ibrahim et al.2018|Web based Water Turbidity Monitoring and Automated Filtration System: IoT Application in Water Management.
US20210179454A1|2021-06-17|Systems and Methods for Sanitizing Pool and Spa Water
US20210061677A1|2021-03-04|Systems and methods for real-time monitoring of water purification devices
Ung et al.2013|Inverse transport method for determination of potential contamination sources with a stochastic framework
Gouws et al.2012|Design and cost analysis of an automation system for swimming pools in South Africa
Grundy et al.2007|A risk framework for preventing salinity
Katole et al.2017|A Review: The Real Time Water Quality Monitoring System based on IoT Platform
KR20090089677A|2009-08-24|Simplicity waterworks monitoring control system and the method of using neural-network
Jemat et al.2021|IoT-Based System for Real-Time Swimming Pool Water Quality Monitoring
Shin et al.2009|Seoul | online water quality monitoring of drinking water
KR20210041644A|2021-04-16|Remote management system of hypochlorous acid
Krapivin et al.2017|A modeling system for monitoring the air-water pollution
Neverova-Dziopak2009|Problems of ecological monitoring of surface waters
Gouws et al.2012|Design and cost analysis of an automation system for swimming pools
同族专利:
公开号 | 公开日
EP3563018A1|2019-11-06|
US20210130200A1|2021-05-06|
WO2018122857A1|2018-07-05|
WO2018122858A1|2018-07-05|
IL267702D0|2019-08-29|
EP3562785A4|2020-06-17|
WO2018122858A9|2018-08-23|
EP3562785A1|2019-11-06|
EP3563018A4|2020-06-24|
AU2017388639A1|2019-08-15|
IL267704D0|2019-08-29|
IL267702A|2022-01-01|
US20200148552A1|2020-05-14|
AU2017388638A1|2019-08-15|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US7292898B2|2000-09-18|2007-11-06|Balboa Instruments, Inc.|Method and apparatus for remotely monitoring and controlling a pool or spa|
FR2947981B1|2009-07-10|2012-02-03|Somfy Sas|TRACKING A PARK OF SWIMMING POOLS|
WO2011004015A2|2009-07-10|2011-01-13|Klereo|Management of a number of swimming pools|
US9405441B2|2012-05-25|2016-08-02|Scott M. Trafton|Pool data storage system and method|
US20140064139A1|2012-08-31|2014-03-06|E. Keith Mcqueen|Remotely controlling aspects of pools and spas|
WO2014074087A2|2012-11-06|2014-05-15|Empire Technology Development Llc|Methods and systems for monitoring liquids|
WO2014145977A1|2013-03-15|2014-09-18|Bates Alexander B|System and methods for automated plant asset failure detection|
US9470563B1|2015-04-03|2016-10-18|Richard Andrew DeVerse|Methods and systems for detecting fluidic levels and flow rate and fluidic equipment malfunctions|
AU2016255004B2|2015-04-27|2021-07-22|Waterguru, Inc.|Pool and spa water quality control system and method|IL256138D0|2017-12-05|2018-01-31|Sosense Ltd|System and method for drowning detection|
CN108862864B|2018-07-12|2020-12-29|吉林工程技术师范学院|Sewage aeration clean system based on big data control|
TW202016743A|2018-10-25|2020-05-01|財團法人資訊工業策進會|Data processing apparatus and data processing method for internet of things system|
IL263772D0|2018-12-17|2020-06-30|Sosense Ltd|System and method for detection of unauthorized entry to a body of water|
CN110086851A|2019-03-26|2019-08-02|成都万江港利科技股份有限公司|A kind of wisdom sewage operation supervision integrated management approach based on Internet of Things|
CN110708382A|2019-10-12|2020-01-17|杭州电子科技大学|Offshore water area monitoring system based on 4G transmission|
FR3102876B1|2019-11-04|2021-11-12|Cf Control|Improved swimming pool control method and device|
CN111080466A|2019-12-03|2020-04-28|广东工业大学|Calender calendering quality early warning system based on big data|
CN111245952A|2020-02-14|2020-06-05|江苏农牧科技职业学院|Remote fault detection system for agricultural machinery|
WO2021185895A1|2020-03-18|2021-09-23|Basf Se|Communication system, monitoring system and related methods|
WO2021185892A1|2020-03-18|2021-09-23|Trinamix Gmbh|Communication system, monitoring system and related methods|
WO2021255318A1|2020-06-18|2021-12-23|Garces Beramendi Rafael|Equipment for the automatic, integrated management of swimming pools|
法律状态:
2021-08-10| B06W| Patent application suspended after preliminary examination (for patents with searches from other patent authorities) chapter 6.23 patent gazette]|
2021-10-13| B350| Update of information on the portal [chapter 15.35 patent gazette]|
2021-11-30| B06G| Technical and formal requirements: other requirements [chapter 6.7 patent gazette]|
优先权:
申请号 | 申请日 | 专利标题
US201662439949P| true| 2016-12-29|2016-12-29|
US62/439,949|2016-12-29|
PCT/IL2017/051404|WO2018122857A1|2016-12-29|2017-12-29|A system and a method for comprehensive monitoring, analysis and maintenance of water and equipment in swimming pools|
[返回顶部]